|
|
|
|
|
|
|
system architecture. With the advent of the software reuse structure of the business organization, these roles will become more specialized (partitioned into smaller roles). |
|
|
|
|
|
|
|
|
You next learned that the problem statement is used to capture, in plain English, how the users see the system helping them complete their business processes. From this problem statement, the analyst and architect identify and list meaningful nouns and verbs, which helps the technicians identify potential actors, classes, class behavior, and use cases. After a list of these objects is drafted, the superfluous or vague items are discarded in favor of those with stronger meaning in the current problem domain (or business context). The main artifacts of the analysis process are the problem statement, the use-case model, and an analysis class model. |
|
|
|
|
|
|
|
|
On Day 3, you will learn how to take the artifacts of the analysis process and create a more refined design class model, design-view scenario diagrams, and other design artifacts. |
|
|
|
|
|
|
|
|
Q Are there distinct transitions between the phases of a project, or do the phases overlap? |
|
|
|
|
|
|
|
|
A They typically overlap. |
|
|
|
|
|
|
|
|
A Analysis is the series of acts carried out by project team members to break down complex concepts into simpler abstractions. |
|
|
|
|
|
|
|
|
Q What's the central idea behind object-oriented systems? |
|
|
|
|
|
|
|
|
A The central idea behind object-oriented systems is that objects respond to human users at some point in the execution of a business process. |
|
|
|
|
|
|
|
|
Q What is an important goal of object-oriented analysis? |
|
|
|
|
|
|
|
|
A The important thing to understand about the analysis process is that you must effectively translate the initial set of user requirements into a model or foundation on which your design models can be properly implemented. |
|
|
|
|
|
|
|
|
The workshop includes quiz questions to help gauge your grasp of the material. Even if you feel that you totally understand the concepts presented here, you should work through the quiz anyway. The last section is an exercise that you might work through to help reinforce your learning. You'll find the answers to the quiz in Appendix A, Answers. |
|
|
|
|
|